home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / std / c / 547 < prev    next >
Encoding:
Internet Message Format  |  1996-08-06  |  3.4 KB

  1. Path: hoho.quake.net!usenet
  2. From: Dave Fenwick <dfenwick@qks.com>
  3. Newsgroups: gnu.misc.discuss,comp.std.c
  4. Subject: Re: Coding Standards are ignorant
  5. Date: Mon, 11 Mar 1996 19:03:16 -0800
  6. Organization: Quasar Knowledge Systems, Inc.
  7. Message-ID: <3144E974.FBD@qks.com>
  8. References: <4gum82$14v4@info4.rus.uni-stuttgart.de>
  9.         <1996Mar403.23.06.8316@koobera.math.uic.edu>
  10.         <4he37i$a0u@solutions.solon.com> <4hf9m1$fp8@fg70.rz.uni-karlsruhe.de>
  11.         <4hfecl$33t@solutions.solon.com>
  12.         <KANZE.96Mar5131710@slsvgqt.lts.sel.alcatel.de> <313C5F4B.28F@oc.com> <KANZE.96Mar6195016@slsvgqt.lts.sel.alcatel.de>
  13. NNTP-Posting-Host: chester.hax.com
  14. Mime-Version: 1.0
  15. Content-Type: text/plain; charset=us-ascii
  16. Content-Transfer-Encoding: 7bit
  17. X-Mailer: Mozilla 2.0GoldB1 (Win95; I)
  18.  
  19. James Kanze US/ESC 60/3/141 #40763 wrote:
  20. > It's even more confusing.  As I understand it: in the beginning, there
  21. > was an ANSI standard.  This standard was adapted, or rather the
  22. > technical content of this standard was adapted as an ISO standard.
  23. > (The only changes ISO made were in the section numbers.)  Then ANSI
  24. > threw out its standard, and replaced it with the exactly identical
  25. > (except for the section numbers) ISO standard.
  26.  
  27. Actually, in the beginning, there was K&R.  And it was good.  Then everyone and their brother 
  28. started building extensions in their compilers, so some set of engineering beaurocrats decided it 
  29. would be a good idea to try and get a grip on it.  Thus the ISO and ANSI standards.  I agree that 
  30. ISO/ANSI standardization of the language was an inevitable (and good) thing.  
  31.  
  32. However, this entire thread is about whether or not to use someone else's code in a place where 
  33. the imagination  could or would be used.  I'm wholehearted on DJ's side in this argument, having 
  34. grown up on his side of the tracks with C.  There was a point in time in which we didn't have 
  35. much as far as robust libraries went, and had to write a lot of our own code to compensate.  It's 
  36. a real slap in the face, for me, to see new C programmers come out of college and be better at 
  37. what I do than I am.  The only way I can compensate is that I have 12 years of it under my belt, 
  38. and know a LOT of ways to do things that they don't.
  39.  
  40. Pete, if you're reading this, I understand your points about ISO/ANSI usage.  But just remember 
  41. that there are a very large number of non-ISO/ANSI C compilers out there on platforms that GCC 
  42. simply won't run on.  I know of 3, all of which are Government computer systems, which require us 
  43. to maintain vast amounts of C code.  We cannot use an ISO/ANSI compiler in our environment, 
  44. simply because they are not available.  It pains me to see new, spiffy, utilities come out that 
  45. have very practical use, and then have to munge the code to make it work on my non-ISO/ANSI C 
  46. compiler.  You must also remember that many of these compilers/OSs still don't have all of the C 
  47. library functions that you take for granted.  If you've ever tried to write code on a NAS or a 
  48. really old PDP system, you'd know what I'm talking about.
  49.  
  50. In any case, I appreciate both sides of the thread here.  It's provided a good half hour of 
  51. entertainment for me and one of my co-workers.
  52.  
  53.  
  54. -- 
  55.  
  56. _______________________________________________________________________
  57. David J. Fenwick                                       dfenwick@qks.com
  58. Knowledge Worker                                         (415) 728-5333
  59. Quasar Knowledge Systems, Inc.
  60.